saber

saber synced commits to feat/remove-js-oref at saber/Trio from mirror

1 hour ago

saber synced commits to feat/remove-js-oref at saber/Trio from mirror

  • 7ffbc498d6 Merge pull request #1316 from nightscout/remove-openapsswift [Part 6 of 6] Remove OpenAPSSwift.swift and use native arguments
  • 51c667c08c Update a comment
  • 991dff1b15 [Part 6 of 6] Remove OpenAPSSwift.swift and use native arguments This commit is the last part of our removal of the JSON conversion we used to do when we ran the oref algorithm using Javascript. In this commit, we remove the OpenAPSSwift file and just call the underlying algorithm functions directly from OpenAPS. One change in functionality is that we expose raw DeterminationError messages instead of catching them and converting them to APSError exceptions with a generic "No determination error" error message. These exception messages will be user visible when they happen.
  • c18e7a980e Merge dev into feat/remove-js-oref
  • 95b1c0179f Merge pull request #1311 from nightscout/remove-pump-event-json [Part 5 of 6] Remove JSON encoding for pump events
  • View comparison for these 65 commits »

9 hours ago

saber synced commits to dev at saber/Trio from mirror

9 hours ago

saber synced commits to alerting-fixes at saber/Trio from mirror

9 hours ago

saber synced new reference alerting-fixes to saber/Trio from mirror

17 hours ago

saber synced commits to core-data-fixes at saber/Trio from mirror

  • 1785b9adb0 Replace remaining long-lived task contexts with per-call contexts
  • 33e2551331 Re-add observers in TidepoolManager
  • eb5a2e9887 Guard recompute pipelines against stale runs and teardown races Check cancellation after every suspension point in Treatments' recomputes, run the setup guard and FRC wiring in one main-actor slice, and guard hideModal() on isActive. Also re-anchor the temp target controller (frozen "date >= now" disjunct) and the chart markers on foreground.
  • 8ac5b26a7d Reap dead observer boxes when registering with the broadcaster Nothing ever removed deallocated observers' WeakObject boxes, so the process-wide observer sets grew on every screen open/close. Compact the set on every add — re-registration reaps the boxes previous instances left behind.
  • bb959485e6 Tear down Treatments FRC pipelines and in-flight work on dismissal cleanupTreatmentState() left the FRCs wired and the setup task captured self through a full oref simulation, so a dismissed instance kept recomputing on every viewContext merge. Nil the closures and cancel tracked tasks in cleanup, guard callbacks on isActive, and funnel the insulin/forecast recompute through one tracked, cancellable task.
  • View comparison for these 9 commits »

1 day ago

saber synced new reference remove-carbs-json to saber/Trio from mirror

2 days ago

saber synced commits to feat/o5 at saber/Trio from mirror

2 days ago

saber synced commits to core-data-fixes at saber/Trio from mirror

  • bf16111a65 Merge branch 'dev' of github.com:nightscout/Trio into core-data-fixes # Conflicts: # OmnipodKit # Trio.xcodeproj/project.pbxproj # Trio/Sources/Localizations/Main/Localizable.xcstrings # Trio/Sources/Modules/Home/HomeStateModel.swift
  • e9c000814d CI: Bump APP_DEV_VERSION to 0.8.4.12 [skip ci]
  • 4333da70b0 Merge pull request #1211 from bastiaanv/feat/bolus-initiating Feat: Bolus initiating
  • 44d119561c Merge branch 'dev' into feat/bolus-initiating
  • 6ab115cc7f CI: Bump APP_DEV_VERSION to 0.8.4.11 [skip ci]
  • View comparison for these 180 commits »

2 days ago

saber synced commits to fix/nightscout-mmol-import at saber/Trio from mirror

  • 62a5429f90 Merge branch 'dev' into fix/nightscout-mmol-import
  • 7b85e712bf CI: Bump APP_DEV_VERSION to 0.8.4.9 [skip ci]
  • 9b81be8e5f Feature: EversenseKit (#1131) * feat: Add Eversense * chore: update Eversense * chore: cleanup * chore: update Eversense * chore: update EversenseKit * chore: update EversenseKit * Bump EversenseKit: DMS and NOW api for Eversense * chore: Bump EversenseKit * Bumo EversenseKit * chore: update EversenseKit --------- Co-authored-by: Deniz Cengiz <48965855+dnzxy@users.noreply.github.com> Co-authored-by: Mike Plante <82073483+MikePlante1@users.noreply.github.com>
  • e5a175ad27 CI: Bump APP_DEV_VERSION to 0.8.4.8 [skip ci]
  • 7bd8dfa8b9 Merge pull request #1283 from nightscout/oref-swift-fix-carb-ratio Update minimum carb ratio in oref-swift to 1
  • View comparison for these 654 commits »

2 days ago

saber synced commits to dev at saber/Trio from mirror

2 days ago

saber synced new reference update-iob-on-any-pumpevent to saber/Trio from mirror

3 days ago

saber synced new reference remove-glucose-json to saber/Trio from mirror

3 days ago

saber synced commits to feat/remove-js-oref at saber/Trio from mirror

  • a2aec04fdf Merge pull request #1287 from nightscout/remove-profile-json [Part 2 of 6] Remove JSON marshalling for makeProfile
  • bdd2bab496 Update variable names
  • 3ee632e8e6 Remove JSON marshalling for makeProfile This commit removes the JSON marshalling for makeProfile. Note however that most of the data that makeProfile consumes is stored in JSON and its result is also stored in JSON, so this commit is largely about separation of responsibilities and making our algorithm functions use native types even though the JSON encoding / decoding is still happening. We did get a minor win by removing double encoding / decoding for the Preferences struct and we will get big benefits later when we take on glucose / pump events carbs. But for now this change is mostly a refactor.
  • View comparison for these 3 commits »

3 days ago

saber synced new reference remove-profile-json to saber/Trio from mirror

4 days ago

saber synced commits to feat/remove-js-oref at saber/Trio from mirror

  • 407f526c8e Merge pull request #1284 from nightscout/remove-javascript
  • 5cb6ed8b40 Remove the Javascript oref implementation This commit removes the Javascript algorithm from the code base. Changes include removing the JS resources, removing the setting `useJavascriptOref`, and removing all swift code that uses or supports running Javascript. For now, we left the JSON marshalling in place but we will remove this in subsequent commits / PRs.
  • View comparison for these 2 commits »

4 days ago

saber synced new reference fix-spurious-pump-alerts to saber/Trio from mirror

4 days ago

saber synced new reference remove-javascript to saber/Trio from mirror

4 days ago

saber synced new reference feat/remove-js-oref to saber/Trio from mirror

4 days ago

saber synced new reference oref-swift-fix-carb-ratio to saber/Trio from mirror

5 days ago